﻿using System;
using System.Collections.Generic;

using SharedGenomics.Workbench.Models;
using SharedGenomics.Domain;

namespace SharedGenomics.Workbench.Views
{
    public interface IAnalysisResultsView : SharedGenomics.Workbench.Core.IView
    {
        event EventHandler ShowUcscBrowserClicked;
        event EventHandler ShowPathwayFrequenciesClicked;
        event EventHandler<ContextMenuRequiredEventArgs> ContextMenuRequired;

        IDataGrid<AnalysisResult> ResultsGrid { get; }
        IAnalysisResultsModel Model { set; }
        int[] SelectedResultIndices { get; }
        int JobViewHeight { set; }
    }
}
